Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support natural language search for k8s resources #612

Merged
merged 14 commits into from
Nov 27, 2024

Conversation

ruquanzhao
Copy link
Collaborator

@ruquanzhao ruquanzhao commented Sep 3, 2024

What type of PR is this?

/kind feature

What this PR does / why we need it:

Integrating AI into our product to reduce the consumption of human attention is a significant milestone for us in the upcoming versions. This PR can be a very good start to build anything related to AI.

Purpose:

  • Support an AI backend service that other modules can use to access AI language models.
  • Add a new search way: natural language search based on large language models.

Which issue(s) this PR fixes:

Fixes #452

/kind feature

support an AI backend service that other modules can use to access AI
language models.
ruquanzhao and others added 3 commits September 3, 2024 10:30
## What type of PR is this?
/kind style
<!--
Add one of the following kinds:
/kind bug
/kind cleanup
/kind refactor
/kind documentation
/kind feature
/kind chore
/kind perf

/kind test
-->

## What this PR does / why we need it:

TODO

## Which issue(s) this PR fixes:

<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
_If PR is about `failing-tests or flakes`, please post the related
issues/tests in a comment and do not use `Fixes`_*
-->

Fixes #
@ruquanzhao ruquanzhao requested a review from hai-tian as a code owner September 3, 2024 03:30
## What type of PR is this?

/kind feature

## What this PR does / why we need it:

Support natural language as a search method for kubernetes resources.

## Which issue(s) this PR fixes:

Fixes #452

---------

Co-authored-by: ruquanzhao <[email protected]>
@ruquanzhao ruquanzhao changed the title feat: natural language search (WIP)feat: natural language search Sep 3, 2024
@ruquanzhao ruquanzhao changed the title (WIP)feat: natural language search (WIP)feat: natural language search Sep 3, 2024
jueli12 and others added 5 commits September 24, 2024 14:23
## What type of PR is this?

/kind feature

## What this PR does / why we need it:

change the AI command line argument to optional

## Which issue(s) this PR fixes:

Fixes #551
## What type of PR is this?

/kind feature

## What this PR does / why we need it:

Filter invalid queries for natural language search.

## Which issue(s) this PR fixes:

Fixes #556
@ruquanzhao ruquanzhao changed the title (WIP)feat: natural language search feat: natural language search Nov 25, 2024
@ruquanzhao ruquanzhao force-pushed the support-natural-language branch from 7c6f721 to 7df7821 Compare November 26, 2024 09:21
@elliotxx elliotxx changed the title feat: natural language search feat: support natural language search for k8s resources Nov 26, 2024
Copy link
Collaborator

@elliotxx elliotxx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@elliotxx elliotxx merged commit 2b45db9 into main Nov 27, 2024
11 checks passed
@elliotxx elliotxx deleted the support-natural-language branch November 27, 2024 03:30
@github-actions github-actions bot locked and limited conversation to collaborators Nov 27, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feat: Support natural language as a search method for kubernetes resources
4 participants